数据库系列一

数据库系列一1、初识数据库(1)数据结构与数据库的关系相同:两者都是对数据进行增删改除。不同:数据结构更多的来说是一门抽象的学科,数据库更多的是一类管理数据的软件,是为了更好地进行数据的增删查改。(2)数据库的常用软件关系型数据库:Oracle、MySQL、SQL Server、非关系型数据库:Mo

基于控制台图书管理系统(Java数据库版)

一、项目简介 在之前的一个月我们学习了MySQL、JDBC、三层架构....但是每个知识点都是独立学习的,学完之后总觉得对知识点有点不太熟练使用,于是我把目光瞄向了之前做过的一个基于I\O流的图书管理系统,当时实现这个系统的时候我使用的是文件进行存储数据,现在不一样了,学了数据库之后,存储数据

(十四)Mysql 单表 VS 联表(全文很长,你要认真点)

·前言之前在学校学习理论知识的时候,总是错误的认为当涉及到多张表,且有冗余数据的时候,就使用联表操作。但是直到自己深一步学习后,才发现事实并不是如此。首先可以拿阿里巴巴的代码规范来证明我那错误观点:其有一条强制性建议:执行三张表以上的多表联合查询,因为对数据量不大的应用来说, 多表联合查询开发高效,

备份恢复学的这么差,试用期你都过不了

备份恢复主要是用于保护数据(介质、用户、应用程序导致)、保留数据、传输数据

牛B程序员在“创建索引”时都会注意啥?

当同事问我一些创建索引的经验时,作为一个久经沙场的老程序员,我建议尽量让每条SQL中的where、group by、order by条件都能最大化使用索引。并且...

面试官: MySQL 中 count(*) 和 count(1) 有什么区别?哪个性能最好?

大家好,我是小林。当我们对一张数据表中的记录进行统计的时候,习惯都会使用 count 函数来统计,但是 count 函数传入的参数有很多种,比如 count(1)、count(*)、count(字段) 等。到底哪种效率是最好的呢?是不是 count(*) 效率最差?我曾经以为 count(*) 是效

【GaussDB精品课第11期】GaussDB数据库实例运维

【GaussDB精品课第11期】GaussDB数据库实例运维

Mysql常用数据类型(列类型)

1.全部数据类型2.BIT类型代码示例:CREATE TABLE T1(num BIT(23));INSERT INTO T1 VALUES(2554);SELECT *FROM T1执行效果:3.小数的基本使用代码实现:CREATE TABLE T2( num1 FLOAT, num2 DOUBL

【手把手从 MySQL 安装到基础 SQL 语法全讲】

2021-1-3文章目录2021-1-3一、Java Web 简介Web:Java Web :结构组成:数据库:MySQL下载安装:1. 下载链接:2.配环境变量3.配置 MySQL 的配置文件4.启动下 MySQL 数据库:1. 初始化MySQL2. 注册MySQL服务3.启动MySQL服务4.改

数据库系统基础

目录一、数据库系统基础 1.1概念1.1.1 基础芝士 1.1.2 SQL语言分类 1.1.3数据独立性(物理独立性,逻辑独立性) 1.2概念模型 1.2.1实体,属性,码(键),实体类型,实体集,联系 1.2.2 ER图和关系模型1.3数据库系统的结构

不懂优化VS懂优化,这差距也太大了

Oracle的SQL性能的方法做了详细阐述!

Snowflake 摘得DB-Engines“2021 年度数据库”称号

据最新公布的 DB-Engines 排行榜,Snowflake 凭借+5.79分的增长摘得 2021 年度数据库桂冠!Snowflake 不仅是第一个获得“年度 DB-Engines DBMS”称号的软件即服务,同时也是首个获得DBMS前三名的以数据仓库为中心的产品。

深耕MySQL - 50道SQL练习题

文章目录1. 数据准备2. 50道SQL面试题1、查询课程编号为“01”的课程比“02”的课程成绩高的所有学生的学号(难)2、查询平均成绩大于60分的学生的学号和平均成绩3、查询所有学生的学号、姓名、选课数、总成绩4、查询姓“猴”的老师的个数5、查询没学过“张三”老师课的学生的学号、姓名6、查询学过

如何保证 Redis 高可用和高并发(主从+哨兵+集群)

1. 概述Redis 作为一种高性能的内存数据库,普遍用于目前主流的分布式架构系统中。为了提高系统的容错率,使用多实例的 Redis 也是必不可免的,但同样复杂度也相比单实例高出很多。那么如何保证 Redis 的高并发和高可用?Redis 主要有三种集群方式用来保证高并发和高可用:主从复制,哨兵模式

江湖救急笔记——NOSQL

江湖救急笔记——NOSQL

使用Java连接SQLserver数据库

使用Java连接SQLserver数据库,使用win10、SQLServer2012、eclipse2020-6、Java1.8.0_311

Data Manipulation Language(DML)数据操作语言

Data Manipulation Language(DML)数据操作语言插入数据修改数据删除数据插入数据1、向表中特定列插入数据:INSERT INTO 表名(列名1,列名2, …) VALUES(值1, 值2,...);。打开student表:向表中插入一条记录:INSERT INTO stud

【PHP】走进 PHP 第六课 MySQL

【PHP】✔️走进 PHP✔️ 第六课 MySQL.

为什么全网都在劝你在学PG,而不是MySQL?

开源力量与职业发展 ,写给对PostgreSQL有志趣的朋友们

写SQL的21个好习惯

SQL优化

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈